package com.larosa.practice.fruitenum;

import java.math.BigDecimal;

/**
 * @Author: larosa
 * @Description: 考虑到扩展性，这里采用水果枚举类，方便后续添加新水果，还需要注意价格问题需要使用BigDecimal
 * @DateTime: 2025/2/9 8:16
 **/
public enum Fruit {
    APPLE(new BigDecimal("8")),
    STRAWBERRY(new BigDecimal("13")),
    MANGO(new BigDecimal("20"));

    private BigDecimal price;
    Fruit(BigDecimal price) {
        this.price = price;
    }
    public BigDecimal getPrice() {
        return price;
    }

    /**
     * 支持动态调整价格
     * @param price
     */
    public void setPrice(BigDecimal price) {
        this.price = price;
    }
}
